@charset "utf-8";
/* CSS Document */
.index_recommend { height:100px; padding:5px; background:url(../images/theme/recommend_bg.gif) left top no-repeat; overflow:hidden; position:relative; width:970px; }
.lb { width:11px; height:100px; background:url(../images/theme/l-r.gif) left center no-repeat; float:left; }
.lb a,.rb a { display:block; height:100px;}
.rb { width:11px; background:url(../images/theme/l-r.gif) -11px center no-repeat; position:absolute; right:5px; top:5px;}
.lb a:hover { background:url(../images/theme/l-r.gif) -22px center no-repeat; }
.rb a:hover { background:url(../images/theme/l-r.gif) -34px center no-repeat; }
.recommend-box { width:936px; float:left; height:100px; overflow:hidden; margin:0px 6px; }
.recommend-box li { width:115px; height:100px; padding:0px 1px; position:relative; float:left; overflow:hidden; text-align:center; font-weight:bold; }
.recommend-box li p { line-height:25px; position:relative; }
.recommend-box li img { width:50px; height:50px; padding:10px; position:relative; }
.mainplay { width:690px; height:280px; border:1px solid #CFD5C2; overflow:hidden; float:left; position:relative; background:#fff; }
.mainplay .btn { position:absolute; z-index:5; right:0px; width:35px; height:280px; overflow:hidden; }
.mainplay .btn li { height:40px; width:35px; overflow:hidden; text-indent:10px; background:url(../images/theme/fbg.png) left -40px no-repeat; _background:url(../images/theme/fbg.gif) left -40px no-repeat; line-height:40px; text-align:center;color:#6E900B; font-family:'microsoft yahei'; font-size:16px; font-weight:bold; cursor:pointer; }
.mainplay .btn li.cur { background:url(../images/theme/fbg.png) left top no-repeat; _background:url(../images/theme/fbg.gif) left top no-repeat; color:#FFFFFF; text-indent:5px; }
.mainplay .mpic { width:685px; float:left; overflow:hidden; }
.mainplay .mpic li { width:685px; height:280px; overflow:hidden; }
.mainplay .mpic .mtext { position:relative; top:-40px; height:40px; line-height:40px; padding-left:20px; background:url(../images/theme/fbg.png) left -80px repeat-x; font-size:14px; font-weight:bold; }

.download-top { width:280px; float:right; overflow:hidden; height:282px; }
.download-top h3 .title { width:59px; height:13px; background:url(../images/theme/font.gif) right top no-repeat; overflow:hidden;  text-indent:-100px; position:absolute; left:0px; top:10px; }
.download-top h3 { position:relative; }
.download-top h3 ul,.new-div h3 ul,.recommend h3 ul { position:absolute; right:0px; top:5px; padding-right:10px; color:#6E900B;}
.download-top h3 ul li,.new-div h3 ul li,.recommend h3 ul li { padding:0px 12px; height:25px; line-height:25px; text-align:center; cursor:pointer; font-size:12px; font-weight:normal; float:left; }
.download-top h3 ul li,.new-div h3 ul li a,.recommend h3 ul li a { display:block; }
.download-top h3 ul li.cur,.new-div h3 ul li.cur,.recommend h3 ul li.cur { border:1px solid #E4E4E4; background:#fff; height:23px; line-height:23px;  padding:0px 11px; border-bottom:1px solid #fff; font-weight:bold; }
.download-top .content { height:251px; }
.download-top .content ul { }
.download-top .content li { height:37px; line-height:37px; margin:0px; clear:both; width:278px; vertical-align: bottom; }
.download-top .content li a { display:block; padding:0px 8px 0px 32px; background-image:url(../images/theme/top.gif); background-repeat:no-repeat; }
.download-top .content li.cur { height:46px; width:262px; overflow:hidden; padding:10px 8px; line-height:23px; color:#999999; }
.download-top .content li.cur a { display:inline; background-image:none; padding:0px; font-weight:bold; }
.download-top .content li.cur a.down { width:60px; height:28px; background:url(../images/theme/down-1.png) left center no-repeat; overflow:hidden; text-indent:-80px; display:block; margin-top:10px; }
.download-top .content li.odds { background-color:#F8F8F8; }
.download-top .content li.on { height:37px; overflow:hidden; margin:0px; }
.download-top .content .icon { width:45px; height:45px; margin-right:10px; }

.new-div { width:690px; position:relative; float:left; }
.new-div h3 ul { padding-right:25px; }
.new-div .title { width:60px; height:13px; position:absolute; left:18px; top:8px; background:url(../images/theme/font.gif) -301px 0px no-repeat; overflow:hidden; }
.new-div .content { padding:10px; height:240px; overflow:hidden; }
.new-div .content li{ width:330px; height:50px; overflow:hidden; padding:2px; padding-bottom:5px; padding-top:5px; float:left; line-height:25px;}
.new-div .content li span, .recommend .content li span { color:#999999; }
.new-div .content li .times,.recommend .content li .times { float:right; color:#FF6600; width:73px; height:50px; text-align:right;  }

.new-div .content li img,.recommend .content li img { width:50px; height:50px; overflow:hidden; margin-right:10px; }
.downloading-div { width:280px; position:relative; float:right; }
.downloading-div .content { height:260px; overflow:hidden; }
.downloading-div .title { width:106px; height:13px; position:absolute; left:18px; top:8px; background:url(../images/theme/font.gif) -367px 0px no-repeat; overflow:hidden; }
.downloading-div li img { width:40px; height:40px; overflow:hidden; margin-right:10px; }
.downloading-div li { border-bottom:1px dotted #ccc; height:41px; padding:5px; color:#999999; line-height:20px; }

.index-artiele { width:320px; overflow:hidden; float:left; }
.index-artiele h3,.recommend h3 { position:relative; }
.index-artiele .title-news { width:30px; height:13px; position:absolute; left:5px; top:8px; background:url(../images/theme/font.gif) -265px 0px no-repeat; overflow:hidden; }
.index-artiele .title-tech { width:30px; height:13px; position:absolute; left:5px; top:8px; background:url(../images/theme/font.gif) -229px 0px no-repeat; overflow:hidden; }
.index-artiele .title-pingce { width:30px; height:13px; position:absolute; left:5px; top:8px; background:url(../images/theme/font.gif) -192px 0px no-repeat; overflow:hidden; }
.index-artiele h3 a,.recommend h3 a.more { float:right; font-size:12px; line-height:30px; margin-right:20px; font-weight:normal;  }
.recommend .title-app { width:58px; height:13px; position:absolute; left:5px; top:8px; background:url(../images/theme/font.gif) -128px 0px no-repeat; overflow:hidden;}
.recommend .title-game { width:58px; height:13px; position:absolute; left:5px; top:8px; background:url(../images/theme/font.gif) -63px 0px no-repeat; overflow:hidden;}
.recommend h3 ul { top:5px; left:100px; }
.recommend .content { padding:10px 5px; height:175px; overflow:hidden; }
.recommend .content li { width:318px; height:50px; padding:2px; overflow:hidden; padding-bottom:5px; padding-top:5px; float:left; line-height:25px;}

.link-top { text-align:right; line-height:29px; height:29px; overflow:hidden; color:#666666; }
.link-top span { padding:0px 10px; }
.link-box { border:1px solid #CFD5C2; padding:8px; background:#fff; }
.link-box a { padding:0px 8px; line-height:25px; }